package excel;

//生成Excel的类 
import java.io.*;

import jxl.*;
import jxl.write.*;
import jxl.write.biff.RowsExceededException;

public class CreateXLS {
	public static void main(String args[]) throws IOException, RowsExceededException, WriteException {
			// 打开文件
			WritableWorkbook book = Workbook.createWorkbook(new File("d:/测试.xls"));
			
			// 生成名为"第一页"的工作表，参数0表示这是第一页
			WritableSheet sheet = book.createSheet("第一页", 0);
			
			// 在Label对象的构造子中指名单元格位置是第一列第一行(0,0)
			// 以及单元格内容为test
			Label label = new Label(0, 0, "id");
			Label label2 = new Label(1, 0, "name");
			
			// 将定义好的单元格添加到工作表中
			sheet.addCell(label);
			sheet.addCell(label2);
			
			//生成一个保存数字的单元格 必须使用Number的完整包路径，否则有语法歧义 单元格位置是第二列，第一行，值为789.123
//			jxl.write.Number number = new jxl.write.Number(1, 0, 789.123);
//			sheet.addCell(number);
			
			// 写入数据并关闭文件
			book.write();
			book.close();
	}
}
